#ifndef REGISTROVARIABLE_H_
#define REGISTROVARIABLE_H_

#include "Registro.h"
using namespace std;

//Unidad de almacenamiento unitario.
class RegistroVariable: public Registro{
	public:
		RegistroVariable();
		void addCampo(string valor, bool clave);
		void addCampo(char* lista, int cantElementos);
		void addCampo(int* lista, int cantElementos);
		void addCampo(void* valor, bool clave, string tipo, int cantidad);
		void addCampo(int valor, bool clave){
			Registro::addCampo(valor, clave);
		}
		void addCampo(char valor, bool clave){
			Registro::addCampo(valor, clave);
		}
		void addCampo(double valor, bool clave){
			Registro::addCampo(valor, clave);
		}
		int getTamanio();
	protected:
};

#endif /*REGISTROVARIABLE_H_*/
